/*
 * Project: daycare-war
 * Package: com.made2ordersoftware.daycare.business
 * File:    Report.java
 * Created: Dec 31, 2010
 */

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.made2ordersoftware.daycare.domain;

import java.util.Date;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * Class representing the reports the day care system can provide to both employees of the day care
 * and parents of children registered with the day care.
 *
 * @author David Canning <dcannin@gmail.com>
 * @version 1.0.0
 */
public class Report {

    private static final Logger LOG = LoggerFactory.getLogger(Report.class);
    private String parentId;
    private String childId;
    private List<String> ages;
    private Date startDate;
    private Date stopDate;
    private List<TimeWatchedEntity> times;

    /**
     * Creates an instance of <code>Report</code>.
     */
    public Report() {
    }

    /**
     * Enum type which represents the types of reports allowed by the Report object.
     */
    public static enum ReportType {

        AGE, DATE, PARENT, CHILD
    }

}
